package week05.day03;

import java.util.Arrays;

/**
 * 二维数组的初始化：
 * 1、动态初始化
 * 数组类型[][] 数组名 = new 数组类型[数组长度][每个子数组的元素个数(空着)];
 * 2、静态初始化
 * 数组类型[][] 数组名 = new 数组类型[][]{{值1,值2,...,值n},{值1,值2,...,值n},...,{值1,值2,....,值n}};
 * 数组类型[] 数组名 = {{值1,值2,...,值n},{值1,值2,...,值n},...,{值1,值2,...,值n}};
 */

public class 二维数组 {
    public static void main(String[] args) {
        String[][] arr = new String[3][];//动态初始化
        int[][] arr1 = new int[][]{{1,2,3},{4,5,6},{7,8},{9}};//静态初始化
        int[][] arr2 = {{1,2,3},{4,5,6},{7,8},{9}};//静态初始化
        //通过下标定位子元素
        //定位Arr2中第二组数组
        System.out.println(Arrays.toString(arr2[1]));
        //定位Arr2中第二组数组的第三个数字
        System.out.println(arr2[1][2]);
    }
}
